package com.sino.operation.peripheral.esc.request.core.body;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.sino.operation.peripheral.esc.request.core.param.Core_2110_Listnm02_Param;
import com.sino.operation.peripheral.esc.request.core.param.Core_2114_ListInfo_1_Param;
import com.sino.operation.peripheral.esc.request.core.param.Core_2114_ListInfo_Param;
import com.sino.operation.peripheral.esc.request.CoreHead;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * TOD
 *
 * @author Administrator
 * date 2021/10/21 0021 0:10
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "开户2114发往核心的标准escBody格式")
public class EscBodyCore2114 {

    @JsonProperty("CORE_HEAD")
    @ApiModelProperty(value = "核心头信息",name = "CORE_HEAD")
    private CoreHead coreHead;

    @JsonProperty("prod_blgd_obj")
    @ApiModelProperty(name = "prod_blgd_obj",value = "产品所属对象")
    private String prodBlgdObj;

    @JsonProperty("prod_code")
    @ApiModelProperty(name = "prod_code",value = "产品编号")
    private String prodCode;

    @JsonProperty("prod_nm")
    @ApiModelProperty(name = "prod_nm",value = "产品名称")
    private String prodNm;

    @JsonProperty("dept_prd")
    @ApiModelProperty(name = "dept_prd",value = "存期")
    private String deptPrd;

    @JsonProperty("prod_term_dmd_acct_flg")
    @ApiModelProperty(name = "prod_term_dmd_acct_flg",value = "产品定活标志")
    private String prodTermDmdAcctFlg;

    @JsonProperty("dept_catg")
    @ApiModelProperty(name = "dept_catg",value = "存款种类")
    private String deptCatg;

    @JsonProperty("ccy_code_num")
    @ApiModelProperty(name = "ccy_code_num",value = "货币代号")
    private String ccyCodeNum;

    @JsonProperty("acct_cash_rmtc_flg")
    @ApiModelProperty(name = "acct_cash_rmtc_flg",value = "账户钞汇标志")
    private String acctCashRmtcFlg;

    @JsonProperty("acct_clasf")
    @ApiModelProperty(name = "acct_clasf",value = "账户分类")
    private String acctClasf;

    @JsonProperty("acct_attr")
    @ApiModelProperty(name = "acct_attr",value = "账户属性")
    private String acctAttr;

    @JsonProperty("wthr_self_chc_num")
    @ApiModelProperty(name = "wthr_self_chc_num",value = "是否自选号码")
    private String wthrSelfChcNum;

    @JsonProperty("cust_self_chc_num")
    @ApiModelProperty(name = "cust_self_chc_num",value = "客户自选号码")
    private String custSelfChcNum;

    @JsonProperty("strt_int_caln_way")
    @ApiModelProperty(name = "strt_int_caln_way",value = "起息方式")
    private String strtIntCalnWay;

    @JsonProperty("strt_int_caln_dt")
    @ApiModelProperty(name = "strt_int_caln_dt",value = "起息日期")
    private String strtIntCalnDt;

    @JsonProperty("matu_dt")
    @ApiModelProperty(name = "matu_dt",value = "到期日期 ")
    private String matuDt;

    @JsonProperty("int_caln_flg")
    @ApiModelProperty(name = "int_caln_flg",value = "计息标志")
    private String intCalnFlg;

    @JsonProperty("int_rate_code")
    @ApiModelProperty(name = "int_rate_code",value = "利率代码 ")
    private String intRateCode;

    @JsonProperty("bchmk_int_rate")
    @ApiModelProperty(name = "bchmk_int_rate",value = "基准利率")
    private BigDecimal bchmkIntRate;

    @JsonProperty("int_rate_flt_flg")
    @ApiModelProperty(name = "int_rate_flt_flg",value = "利率浮动标志")
    private String intRateFltFlg;

    @JsonProperty("int_rate_flt_pcnt")
    @ApiModelProperty(name = "int_rate_flt_pcnt",value = "利率浮动比例")
    private BigDecimal intRateFltPcnt;

    @JsonProperty("flt_val")
    @ApiModelProperty(name = "flt_val",value = "浮动值")
    private BigDecimal fltVal;

    @JsonProperty("pref_flg")
    @ApiModelProperty(name = "pref_flg",value = "优惠标志")
    private String prefFlg;

    @JsonProperty("actl_int_rate")
    @ApiModelProperty(name = "actl_int_rate",value = "实际利率")
    private BigDecimal actlIntRate;

    @JsonProperty("cptl_src")
    @ApiModelProperty(name = "cptl_src",value = "资金来源")
    private String cptlSrc;

    @JsonProperty("open_acct_amt")
    @ApiModelProperty(name = "open_acct_amt",value = "开户金额 ")
    private BigDecimal openAcctAmt;

    @JsonProperty("cust_num")
    @ApiModelProperty(name = "cust_num",value = "客户号 ")
    private String custNum;

    @JsonProperty("cust_tp")
    @ApiModelProperty(name = "cust_tp",value = "客户类型")
    private String custTp;

    @JsonProperty("atht_file_catg")
    @ApiModelProperty(name = "atht_file_catg",value = "证明文件种类")
    private String athtFileCatg;

    @JsonProperty("atht_file_catg2")
    @ApiModelProperty(name = "atht_file_catg2",value = "证明文件种类2")
    private String athtFileCatg2;

    @JsonProperty("atht_file_num")
    @ApiModelProperty(name = "atht_file_num",value = "证明文件编号")
    private String athtFileNum;

    @JsonProperty("atht_file_num2")
    @ApiModelProperty(name = "atht_file_num2",value = "证明文件编号2")
    private String athtFileNum2;

    @JsonProperty("ctfct_start_dt")
    @ApiModelProperty(name = "ctfct_start_dt",value = "证明起始日期 ")
    private String ctfctStartDt;

    @JsonProperty("ctfct_end_dt")
    @ApiModelProperty(name = "ctfct_end_dt",value = "证明终止日期 ")
    private String ctfctEndDt;

    @JsonProperty("acct_purpose")
    @ApiModelProperty(name = "acct_purpose",value = "账户用途")
    private String acctPurpose;

    @JsonProperty("spec_acct_atht_file")
    @ApiModelProperty(name = "spec_acct_atht_file",value = "专户证明文件")
    private String specAcctAthtFile;

    @JsonProperty("acct_nm")
    @ApiModelProperty(name = "acct_nm",value = "账户名称")
    private String acctNm;

    @JsonProperty("rdept_way")
    @ApiModelProperty(name = "rdept_way",value = "转存方式 ")
    private String rdeptWay;

    @JsonProperty("rdept_dept_prd")
    @ApiModelProperty(name = "rdept_dept_prd",value = "转存存期")
    private String rdeptDeptPrd;

    @JsonProperty("matu_rdept_amt")
    @ApiModelProperty(name = "matu_rdept_amt",value = "转存金额")
    private BigDecimal matuRedptAmt;

    @JsonProperty("prcpl_int_in_cust_acct_num")
    @ApiModelProperty(name = "prcpl_int_in_cust_acct_num",value = "本金/利息转入账号")
    private String prcplIntInCustAcctNum;

    @JsonProperty("prcpl_int_trfr_in_sys_acct_num")
    @ApiModelProperty(name = "prcpl_int_trfr_in_sys_acct_num",value = "本金/利息转入系统账号")
    private String procplIntTrfrInSysAcctNum;

    @JsonProperty("int_wthdl_intrv")
    @ApiModelProperty(name = "int_wthdl_intrv",value = "取息间隔")
    private String intWthdlIntrv;

    @JsonProperty("vchr_catg")
    @ApiModelProperty(name = "vchr_catg",value = "凭证种类")
    private String vchrCatg;

    @JsonProperty("vchr_btch_num")
    @ApiModelProperty(name = "vchr_btch_num",value = "凭证批号")
    private String vchrBtchNum;

    @JsonProperty("vchr_serl_num")
    @ApiModelProperty(name = "vchr_serl_num",value = "凭证序号")
    private String vchrSerlNum;

    @JsonProperty("unvsl_wthdg_scope")
    @ApiModelProperty(name = "unvsl_wthdg_scope",value = "通兑范围")
    private String unvslWthdgScope;

    @JsonProperty("qry_pswd")
    @ApiModelProperty(name = "qry_pswd",value = "查询密码")
    private String qryPswd;

    @JsonProperty("pymt_cond")
    @ApiModelProperty(name = "pymt_cond",value = "支付条件 ")
    private String pymtCond;

    @JsonProperty("txn_pswd")
    @ApiModelProperty(name = "txn_pswd",value = "交易密码")
    private String txnPswd;

    @JsonProperty("trfr_out_cust_acct_num")
    @ApiModelProperty(name = "trfr_out_cust_acct_num",value = "转出客户账号")
    private String trfrOutCustAcctNum;

    @JsonProperty("cust_acct_num_tp")
    @ApiModelProperty(name = "cust_acct_num_tp",value = "客户账号类型")
    private String custAcctNumTp;

    @JsonProperty("cust_acct_nm")
    @ApiModelProperty(name = "cust_acct_nm",value = "账户名称")
    private String custAcctNm;

    @JsonProperty("cust_nm")
    @ApiModelProperty(name = "cust_nm",value = "客户名称")
    private String custNm;

    @JsonProperty("trfr_out_sub_acct_serl_num")
    @ApiModelProperty(name = "trfr_out_sub_acct_serl_num",value = "转出子账户序号")
    private String trfrOutSubAcctSerlNum;

    @JsonProperty("trfr_ccy")
    @ApiModelProperty(name = "trfr_ccy",value = "货币代号")
    private String trfrCcy;

    @JsonProperty("add_acct_cash_rmtc_flg")
    @ApiModelProperty(name = "add_acct_cash_rmtc_flg",value = "钞汇标志")
    private String addAcctCashRmtcFlg;

    @JsonProperty("new_prod_code")
    @ApiModelProperty(name = "new_prod_code",value = "产品编号")
    private String newProdCode;

    @JsonProperty("pymt_acct_pymt_cond")
    @ApiModelProperty(name = "pymt_acct_pymt_cond",value = "付款账户支付条件")
    private String pymtAcctPymtCond;

    @JsonProperty("pymt_acct_vchr_catg")
    @ApiModelProperty(name = "pymt_acct_vchr_catg",value = "凭证种类")
    private String pymtAcctVchrCatg;

    @JsonProperty("pswd_catg")
    @ApiModelProperty(name = "pswd_catg",value = "密码种类")
    private String pswdCatg;

    @JsonProperty("pymt_acct_vchr_btch_num")
    @ApiModelProperty(name = "pymt_acct_vchr_btch_num",value = "凭证批号")
    private String pymtAcctVchrBtchNum;

    @JsonProperty("pymt_acct_vchr_serl_num")
    @ApiModelProperty(name = "pymt_acct_vchr_serl_num",value = "凭证序号")
    private String pymtAcctVchrSerlNum;

    @JsonProperty("docs_issue_dt")
    @ApiModelProperty(name = "docs_issue_dt",value = "证件签发日期")
    private String docsIssueDt;

    @JsonProperty("pymt_pswd")
    @ApiModelProperty(name = "pymt_pswd",value = "支付密码")
    private String pymtPswd;

    @JsonProperty("fx_mgmt_acct_charic")
    @ApiModelProperty(name = "fx_mgmt_acct_charic",value = "外管账户性质")
    private String fxMgmtAcctCharic;

    @JsonProperty("cr_acmld_alwc")
    @ApiModelProperty(name = "cr_acmld_alwc",value = "贷方累计限额")
    private BigDecimal crAcmldAlwc;

    @JsonProperty("aprvl_instru_num")
    @ApiModelProperty(name = "aprvl_instru_num",value = "核准件编号")
    private String aprvlInstruNum;

    @JsonProperty("ctrct_num")
    @ApiModelProperty(name = "ctrct_num",value = "合同编号")
    private String ctrctNum;

    @JsonProperty("wthr_fx_rgln_flg")
    @ApiModelProperty(name = "wthr_fx_rgln_flg",value = "是否外汇监管标志")
    private String wthrFxRglnFlg;

    @JsonProperty("fx_chk_flg")
    @ApiModelProperty(name = "fx_chk_flg",value = "外汇核查标志")
    private String fxChkFlg;

    @JsonProperty("spare_amt")
    @ApiModelProperty(name = "spare_amt",value = "备用金额")
    private BigDecimal spareAmt;

    @JsonProperty("acct_vld_prd")
    @ApiModelProperty(name = "acct_vld_prd",value = "账户有效期 ")
    private String acctVldPrd;

    @JsonProperty("cash_item_code")
    @ApiModelProperty(name = "cash_item_code",value = "现金项目代码")
    private String cashItemCode;

    @JsonProperty("chrg_amt_src")
    @ApiModelProperty(name = "chrg_amt_src",value = "是否收费金额来源")
    private String chrgAmtSrc;

    @JsonProperty("rcvbl_fee")
    @ApiModelProperty(name = "rcvbl_fee",value = "应收费用")
    private BigDecimal rcvblFee;

    @JsonProperty("acct_clasf_code_01")
    @ApiModelProperty(name = "acct_clasf_code_01",value = "账户分类代码1")
    private String acctClasfCode01;

    @JsonProperty("acct_clasf_code_02")
    @ApiModelProperty(name = "acct_clasf_code_02",value = "账户分类代码2")
    private String acctClasfCode02;

    @JsonProperty("acct_clasf_code_03")
    @ApiModelProperty(name = "acct_clasf_code_03",value = "账户分类代码3")
    private String acctClasfCode03;

    @JsonProperty("slcit_dept_pernl")
    @ApiModelProperty(name = "slcit_dept_pernl",value = "揽存人员")
    private String slcitDeptPernl;

    @JsonProperty("acct_mgr_nm")
    @ApiModelProperty(name = "acct_mgr_nm",value = "账户经理名称")
    private String acctMgrNm;

    @JsonProperty("acct_blgd_bank_num")
    @ApiModelProperty(name = "acct_blgd_bank_num",value = "账户归属行行号")
    private String acctBlgdBankNum;

    @JsonProperty("open_acct_frz_flg")
    @ApiModelProperty(name = "open_acct_frz_flg",value = "开户冻结标志")
    private String openAcctFrzFlg;

    @JsonProperty("frz_num")
    @ApiModelProperty(name = "frz_num",value = "冻结编号")
    private String frzNum;

    @JsonProperty("slbl_prod_code")
    @ApiModelProperty(name = "slbl_prod_code",value = "可售产品代码")
    private String slblProdCode;

    @JsonProperty("slbl_prod_nm")
    @ApiModelProperty(name = "slbl_prod_nm",value = "可售产品名称")
    private String slblProdNm;

    @JsonProperty("acct_engl_nm")
    @ApiModelProperty(name = "acct_engl_nm",value = "账户英文名称")
    private String acctEnglNm;

    @JsonProperty("acct_engl_shrt_nm")
    @ApiModelProperty(name = "acct_engl_shrt_nm",value = "账户英文简称")
    private String acctEnglShrtNm;

    @JsonProperty("acct_chins_shrt_nm")
    @ApiModelProperty(name = "acct_chins_shrt_nm",value = "账户中文简称")
    private String acctChinsShrtNm;

    @JsonProperty("cheq_rcpn_flg")
    @ApiModelProperty(name = "cheq_rcpn_flg",value = "领用支票标志")
    private String chegRcpnFlg;

    @JsonProperty("cr_acmld_alwc_ccy")
    @ApiModelProperty(name = "cr_acmld_alwc_ccy",value = "贷方累计限额币种")
    private String crAcmldAlwcCcy;

    @JsonProperty("remks")
    @ApiModelProperty(name = "remks",value = "备注")
    private String remks;

    @JsonProperty("int_rate_amt_lv")
    @ApiModelProperty(name = "int_rate_amt_lv",value = "利率档次")
    private String intRateAmtLv;

    @JsonProperty("acct_matu_dt")
    @ApiModelProperty(name = "acct_matu_dt",value = "账户到期日 ")
    private String acctMatuDt;

    @JsonProperty("src_acct_num")
    @ApiModelProperty(name = "src_acct_num",value = "来源账号")
    private String srcAcctNum;

    @JsonProperty("src_acct_nm")
    @ApiModelProperty(name = "src_acct_nm",value = "来源账户名称")
    private String srcAcctNm;

    @JsonProperty("src_acct_bank_nm")
    @ApiModelProperty(name = "src_acct_bank_nm",value = "来源账户行名")
    private String srcAcctBankNm;

    @JsonProperty("src_acct_bank_num")
    @ApiModelProperty(name = "src_acct_bank_num",value = "来源账户行号")
    private String srcAcctBankNum;

    @JsonProperty("int_pymt_freq")
    @ApiModelProperty(name = "int_pymt_freq",value = "付息频率")
    private String intPymtFreq;

    @JsonProperty("abst_code")
    @ApiModelProperty(name = "abst_code",value = "摘要代码")
    private String abstCode;

    @JsonProperty("abst_dsc")
    @ApiModelProperty(name = "abst_dsc",value = "摘要描述")
    private String pymt_acct_nm;

    @JsonProperty("pymt_acct_nm")
    @ApiModelProperty(name = "pymt_acct_nm",value = "付款账户名称")
    private String pymtAcctNm;

    @JsonProperty("rel_busi_num")
    @ApiModelProperty(name = "rel_busi_num",value = "相关业务编号")
    private String relBusiNum;

    @JsonProperty("white_list_flg")
    @ApiModelProperty(name = "white_list_flg",value = "白名单标志")
    private String whiteListFlg;

    @JsonProperty("prvns_acct_flg")
    @ApiModelProperty(name = "prvns_acct_flg",value = "备付金账户标志")
    private String prvnsAcctFlg;

    @JsonProperty("cash_mgmt_sign_flg")
    @ApiModelProperty(name = "cash_mgmt_sign_flg",value = "现金管理签约标志")
    private String cashMgmtSignFlg;

    @JsonProperty("resp_ivtg")
    @ApiModelProperty(name = "resp_ivtg",value = "尽职调查")
    private String respIvtg;

    @JsonProperty("due_dili_person1")
    @ApiModelProperty(name = "due_dili_person1",value = "尽调人员姓名1")
    private String dueDiliPerson1;

    @JsonProperty("due_dili_person2")
    @ApiModelProperty(name = "due_dili_person2",value = "尽调人员姓名2")
    private String dueDiliPerson2;

    @JsonProperty("cstd_class_acct_flg")
    @ApiModelProperty(name = "cstd_class_acct_flg",value = "托管类账户标志")
    private String cstdClassAcctFlg;

    @JsonProperty("fta_acct_flg")
    @ApiModelProperty(name = "fta_acct_flg",value = "自贸区账户标志")
    private String ftaAcctFlg;

    @JsonProperty("trsry_acct_flg")
    @ApiModelProperty(name = "trsry_acct_flg",value = "财政账户标志")
    private String trsryAcctFlg;

    @JsonProperty("cntpr_fincl_org_code")
    @ApiModelProperty(name = "cntpr_fincl_org_code",value = "对方金融机构代码")
    private String cntprFinclOrgCode;

    @JsonProperty("cntpr_fincl_org_nm")
    @ApiModelProperty(name = "cntpr_fincl_org_nm",value = "对方金融机构名称")
    private String cntprFinclOrgNm;

    @JsonProperty("rgln_acct_tp")
    @ApiModelProperty(name = "rgln_acct_tp",value = "监管账户类型")
    private String rglnAcctTp;

    @JsonProperty("rgln_acct_flg")
    @ApiModelProperty(name = "rgln_acct_flg",value = "监管账户标志")
    private String rglnAcctFlg;

    @JsonProperty("listnm02")
    @ApiModelProperty(name = "listnm02",value = "推荐人信息列表")
    private List<Core_2110_Listnm02_Param> listnm02Params;
    @JsonProperty("fta_acct_tp")
    @ApiModelProperty(name = "fta_acct_tp",value = "自贸区账户类型")
    private String ftaAcctTp;

    @JsonProperty("trsry_dept_acct_tp")
    @ApiModelProperty(name = "trsry_dept_acct_tp",value = "财政存款账户类型")
    private String trsryDeptAcctTp;

    @JsonProperty("cstd_acct_tp")
    @ApiModelProperty(name = "cstd_acct_tp",value = "托管账户类型")
    private String cstdAcctTp;

    @JsonProperty("itrbnk_strge_acct_tp")
    @ApiModelProperty(name = "itrbnk_strge_acct_tp",value = "同业存放账户类型")
    private String itrbnkStrgeAcctTp;

    @JsonProperty("prvns_acct_tp")
    @ApiModelProperty(name = "prvns_acct_tp",value = "备付金账户类型")
    private String prvnsAcctTp;

    @JsonProperty("spare_charc_01")
    @ApiModelProperty(name = "spare_charc_01",value = "备用字符01")
    private String spareCharc01;

    @JsonProperty("spare_charc_02")
    @ApiModelProperty(name = "spare_charc_02",value = "备用字符02")
    private String spareCharc02;

    @JsonProperty("spare_charc_03")
    @ApiModelProperty(name = "spare_charc_03",value = "备用字符03")
    private String spareCharc03;

    @JsonProperty("spare_charc_04")
    @ApiModelProperty(name = "spare_charc_04",value = "备用字符04")
    private String spareCharc04;

    @JsonProperty("spare_charc_05")
    @ApiModelProperty(name = "spare_charc_05",value = "备用字符05")
    private BigDecimal spareCharc05;

    @JsonProperty("spare_amt_01_212")
    @ApiModelProperty(name = "spare_amt_01_212",value = "备用金额01")
    private BigDecimal spareAmt01212;

    @JsonProperty("spare_amt_02_212")
    @ApiModelProperty(name = "spare_amt_02_212",value = "备用金额02")
    private BigDecimal spareAmt02212;

    @JsonProperty("spare_amt_03_212")
    @ApiModelProperty(name = "spare_amt_03_212",value = "备用金额03")
    private BigDecimal spareAmt03212;

    @JsonProperty("spare_amt_04_212")
    @ApiModelProperty(name = "spare_amt_04_212",value = "备用金额04")
    private BigDecimal spareAmt04212;

    @JsonProperty("spare_amt_05_212")
    @ApiModelProperty(name = "spare_amt_05_212",value = "备用金额05")
    private String spareAmt05212;

    @JsonProperty("wthr_set_alwc_flg")
    @ApiModelProperty(name = "wthr_set_alwc_flg",value = "是否设置限额标志")
    private String wthrSetAlwcFlg;

    @JsonProperty("open_acct_org")
    @ApiModelProperty(name = "open_acct_org",value = "开户机构")
    private String openAcctOrg;

    @JsonProperty("billg_flg")
    @ApiModelProperty(name = "billg_flg",value = "计费标志")
    private String billgFlg;

    @JsonProperty("cptl_rgln_flg")
    @ApiModelProperty(name = "cptl_rgln_flg",value = "资金监管标志")
    private String cptlRglnFlg;

    @JsonProperty("bal_genl_ledger_sycrz_flg")
    @ApiModelProperty(name = "bal_genl_ledger_sycrz_flg",value = "余额总账同步标志")
    private String balGenlLedgerSycrzFlg;

    @JsonProperty("newly_open_cust_acct_num_flg")
    @ApiModelProperty(name = "newly_open_cust_acct_num_flg",value = "新开客户账号标志")
    private String newlyOpenCustAcctNumFlg;

    @JsonProperty("cust_acct_num")
    @ApiModelProperty(name = "cust_acct_num",value = "客户账号")
    private String custAcctNum;

    @JsonProperty("int_trfr_in_acct_num")
    @ApiModelProperty(name = "int_trfr_in_acct_num",value = "利息转入账号")
    private String intTrfrInAcctNum;

    @JsonProperty("int_trfr_in_cust_acct_num")
    @ApiModelProperty(name = "int_trfr_in_cust_acct_num",value = "利息转入客户账号")
    private String intTrfrInCustAcctNum;

    @JsonProperty("int_trfr_in_sub_acct_serl_num")
    @ApiModelProperty(name = "int_trfr_in_sub_acct_serl_num",value = "利息转入子账户序号")
    private String intTrfrInSubAcctSerlNum;

    @JsonProperty("asgn_drcn")
    @ApiModelProperty(name = "asgn_drcn",value = "指定去向")
    private String asgnDrcn;

    @JsonProperty("drcn_rmov_way")
    @ApiModelProperty(name = "drcn_rmov_way",value = "去向解除方式")
    private String drcnRmovWay;

    @JsonProperty("drcnl_cust_acct_num")
    @ApiModelProperty(name = "drcnl_cust_acct_num",value = "定向客户账号")
    private String drcnlCustAcctNum;

    @JsonProperty("drcnl_sub_acct_serl_num")
    @ApiModelProperty(name = "drcnl_sub_acct_serl_num",value = "定向子账户序号")
    private String drcnlSubAcctSerlNum;

    @JsonProperty("pnly_int_code")
    @ApiModelProperty(name = "pnly_int_code",value = "罚息代码")
    private String pnlyIntCode;

    @JsonProperty("adv_int_pymt_flg")
    @ApiModelProperty(name = "adv_int_pymt_flg",value = "预付息标志")
    private String advIntPymtFlg;

    @JsonProperty("adv_int_pymt_code")
    @ApiModelProperty(name = "adv_int_pymt_code",value = "预付息代码")
    private String advIntPymtCode;

    @JsonProperty("int_pymt_dt_cfrm_way")
    @ApiModelProperty(name = "int_pymt_dt_cfrm_way",value = "付息日期确定方式")
    private String intPymtDtCfrmWay;

    @JsonProperty("adv_int_pymt_int_pymt_freq")
    @ApiModelProperty(name = "adv_int_pymt_int_pymt_freq",value = "预付息付息频率")
    private String advIntPymtIntPymtFreq;

    @JsonProperty("asgn_strt_int_pymt_dt")
    @ApiModelProperty(name = "asgn_strt_int_pymt_dt",value = "指定起始付息日期")
    private String asgnStrtIntPymtDt;

    @JsonProperty("int_alocn_way")
    @ApiModelProperty(name = "int_alocn_way",value = "利息分配方式")
    private String intAlocnWay;

    @JsonProperty("int_alocn_cnt")
    @ApiModelProperty(name = "int_alocn_cnt",value = "利息分配次数")
    private String intAlocnCnt;

    @JsonProperty("adv_int_pymt_cptl_drcn")
    @ApiModelProperty(name = "adv_int_pymt_cptl_drcn",value = "预付息资金去向")
    private String advIntPymtCptlDrcn;

    @JsonProperty("listinfo")
    @ApiModelProperty(name = "listinfo",value = "支付计划列表")
    private List<Core_2114_ListInfo_Param> listInfoParams;

    @JsonProperty("pnly_int_flg")
    @ApiModelProperty(name = "pnly_int_flg",value = "罚息标志")
    private String pnlyIntFlg;

    @JsonProperty("cust_acct_num_als")
    @ApiModelProperty(name = "cust_acct_num_als",value = "账户别名")
    private String custAcctNumAls;

    @JsonProperty("als_catg")
    @ApiModelProperty(name = "als_catg",value = "别名种类")
    private String alsCatg;

    @JsonProperty("main_acct_num")
    @ApiModelProperty(name = "main_acct_num",value = "主账号")
    private String mainAcctNum;

    @JsonProperty("ctrct_serl_num")
    @ApiModelProperty(name = "ctrct_serl_num",value = "合约序号")
    private String ctrctSerlNum;

    @JsonProperty("mrgn_rlvc_busi_ctrct_num")
    @ApiModelProperty(name = "mrgn_rlvc_busi_ctrct_num",value = "保证金关联业务合同编号")
    private String mrgnRlvcBusiCtrctNum;

    @JsonProperty("aply_num")
    @ApiModelProperty(name = "aply_num",value = "申请编号")
    private String aplyNum;

    @JsonProperty("listinfo_1")
    @ApiModelProperty(name = "listinfo_1",value = "列表信息")
    private List<Core_2114_ListInfo_1_Param> listInfo1Params;
}
